一、问题
问题1
场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。问:第30天给多少钱,总共给多少钱?
问题2
场景:如果有两份工作。 第1份:第1天给你1分钱,第2天给你2分钱,第3天给你4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)。 第2份:一个月给你10万工资。问:哪份工资高?给你选择的话,你要第1份还是第2份?
二、相关热搜关键词
1天1分钱翻倍累计到三十天后多少钱
1天1分钱第二天乘2
1天1分钱每天翻2倍30天一共多少钱
1天1分钱2天2分钱3天4分钱
1天1分钱2天2分钱,以2倍的倍数,一个月多少钱?
0.01每天翻倍30天是多少
0.01每天翻倍月底多少钱
0.01每天翻一倍
三、解题方法
问题1和问题2,其实计算是一样的,在这里博主为大家介绍两种不同的解题方法,分别为:通过while循环方式、pow函数结合等比数列通项和求和公式。大家可以参考学习一下博主写的代码。
使用while循环方式1.1 直接看代码和相关注释:
'''
作者:zhang502219048
代码来源:https://www.cnblogs.com/zhang502219048/p/12822913.html
功能:通过Python的while循环实现计算1分钱翻倍1个月的问题
变量说明:a为每天多少钱,初始为第1天0.01元
total为截至当天总共多少钱
q为每天翻多少倍
n为第几天,而且是从第2天开始,因为是第2天才开始翻倍
nMax为最后翻倍的那天
'''
a, total, q, n, nMax = 0.01, 0, 2, 2, 30
# while循环,计算到第30天,当天多少钱和截至当天总共多少钱
while n |